multipurpose satellite - French English Dictionary